using System; using System.Collections.Generic; using System.Linq; using System.Text; using Microsoft.Xna.Framework.Graphics; namespace SuperPolarity { class Renderer { static List Actors; static Renderer() { Actors = new List(); } static public void CheckIn(Actor actor) { Actors.Add(actor); } static public void CheckOut(Actor actor) { Actors.Remove(actor); } static public void Draw(SpriteBatch spriteBatch) { foreach (Actor actor in Actors) { actor.Draw(spriteBatch); } } } }